/*
 * Copyright (c) 2010. Dylan Schell.
 */

package nl.xs4all.dylanschell.deckprinter.services;

import nl.xs4all.dylanschell.deckprinter.model.CardInDeck;
import nl.xs4all.dylanschell.deckprinter.model.CardInSet;
import nl.xs4all.dylanschell.deckprinter.model.SetDescriptor;

import java.util.List;
import java.util.UUID;

public interface SetService
{
    List<SetDescriptor> getAllSets();

    byte[] getImage(CardInSet card);

    byte[] getImage(CardInDeck card);

    CardInSet getCardInSet(CardInDeck card);

    UUID getSetId(String setName);

    long getLastModified(CardInSet cis);
}
